package com.ict.web.vo;

import com.ict.web.domain.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 评审任务对象 yzq_review_task
 *
 * @author ruoyi
 * @date 2022-02-16
 */
@Data
public class ReviewTaskExpertThirdVo {
    @ApiModelProperty(value ="三方或专家评审任务")
    private ReviewTask reviewTask;

    @ApiModelProperty(value = "年度项目")
    private AnnualDeclarationVo annualDeclarationVo;

    @ApiModelProperty(value = "增补项目")
    private SupplementaryDeclarationVo supplementaryDeclarationVo;

    @ApiModelProperty(value = "方案申报")
    private SchemeDeclarationVo schemeDeclarations;

    @ApiModelProperty(value = "系统信息")
    private List<SystemInfoVo> systemInfoVoList;

    @ApiModelProperty(value = "政务数据资源目录清单")
    private List<GovernmentDataResources> governmentDataResourcesVoList;

    @ApiModelProperty(value = "云资源需求")
    private List<CloudResourceRequirementVo> cloudResourceRequirementVoList;

    @ApiModelProperty(value = "物联设备信息")
    private List<IotDeviceInfoVo> iotDeviceInfoVoList;

    @ApiModelProperty(value = "审核进度")
    private List<ApprovalVo> ApprovalList;

    @ApiModelProperty(value = "项目信息")
    private List<ProjectManagement> projectManagementList;

    @ApiModelProperty(value = "审核阶段")
    private String approvalStage;

    @ApiModelProperty(value = "项目id")
    private Long projectId;

    @ApiModelProperty(value = "审核状态")
    private String approvalStatus;

    @ApiModelProperty(value = "审核节点")
    private String approvalNode;
}
